55问答网
所有问题
当前搜索:
double 范围
C++中float、
double
、 long double表示的数据
范围
?
答:
C++标准:float:占四个字节,3.4*10(-38)---3.4*10(38);
double
:占八个字节, 1.7*10(-308)---1.7*10(308);longdouble型的
范围
和double都是八个字节,范围相同。上面的括号表示幂运算。
float精度是多少位?
答:
float精度是2^23,能保证6位。
double
精度是2^52,能保证15位。但是默认float和double都只能显示6位,再多需要#include <iomanip>,然后在输出语句之前插入cout << setprecision(20);强制输出小数位。
...超过了float数据的最大
范围
,但是为什么我编写的编程还能算出来,哪 ...
答:
这本来就没有超过float的最大
范围
。范围 float和
double
的范围是由指数的位数来决定的。 float的指数位有8位,而double的指数位有11位,分布如下: float: 1bit(符号位) 8bits(指数位) 23bits(尾数位) double: 1bit(符号位) 11bits(指数位) 52bits(尾数位) 于是,float的...
java
Double
取值
范围
是?
答:
double
,浮点型,8字节。数据表示
范围
:-1.798E308~1.798E308
定义数据类型为整型数,另char,float,
double
分别是字符型,单精度型...
答:
float和
double
的
范围
是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位) 8bits(指数位) 23bits(尾数位)double:1bit(符号位) 11bits(指数位) 52bits(尾数位)于是,float的指数范围为-127~+128,而double的指数范围为-1023~+1024,并且...
c++中int和
double
的区别
答:
double
是64位的,在存储方式上都是遵从IEEE的规范,其遵从的是 IEEE R64.53。在内存中的存储主要分成三部分,分别是:符号位(Sign):0代表正数,1代表负数 指数位(Exponent):用于存储科学计数法中的指数部分,并且采用移位存储方式 尾数位(Mantissa):用于存储尾数部分 3、表达
范围
:int:在32/...
int和
double
有什么区别?
答:
double
是64位的,在存储方式上都是遵从IEEE的规范,其遵从的是 IEEE R64.53。在内存中的存储主要分成三部分,分别是:符号位(Sign):0代表正数,1代表负数 指数位(Exponent):用于存储科学计数法中的指数部分,并且采用移位存储方式 尾数位(Mantissa):用于存储尾数部分 3、表达
范围
:int:在32/...
C++
double
类型
范围
为什么那么大
答:
1、因为
double
类型是浮点数,这种类型可以用科学记数法表示,所以表示
范围
非常大。但是,使用可浮点数的代价就是损失了精度。它把这部分精度用于指数的表示。所以double类型的优点就是数据范围大,缺点是精度不足,大概只有15~16位有效位数。2、浮点数类型及其数值范围:类型 比特数 有效数字 数值...
c++ int与
double
有何不同?
答:
double
是64位的,在存储方式上都是遵从IEEE的规范,其遵从的是 IEEE R64.53。在内存中的存储主要分成三部分,分别是:符号位(Sign):0代表正数,1代表负数 指数位(Exponent):用于存储科学计数法中的指数部分,并且采用移位存储方式 尾数位(Mantissa):用于存储尾数部分 3、表达
范围
:int:在32/...
C++中
double
、 long double表示的数据
范围
一样那他们有什么区别_百 ...
答:
double
,即double float数据类型,是双精度浮点型的数据。计算机中表示实型变量的一种变量类型。此数据类型与单精度数据类型(float)相似,但精确度比float高,编译时所占的内存空间依不同的编译器而有所不同,通常情况,单精度浮点数占4字节(32位)内存空间,其数值
范围
为3.4E-38~3.4E+38,;双...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜